home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-13 / editr10.zip / EDITR.REV < prev    next >
Text File  |  1993-07-14  |  12KB  |  299 lines

  1.                          EDIT'R Revision History
  2.  
  3. 07-14-93 ■ Version 1.0
  4.  
  5.            . Added code to instruct the Open File dialog box to
  6.              reflect the path of the previously saved file from
  7.              the Save As dialog box.
  8.  
  9.  
  10.            . Created a work-around solution to problem where
  11.              the logo screen was popping up over the top of the
  12.              editing screen when a parameter was passed from 
  13.              the command line.
  14.  
  15.            . Added code to instruct the Save As dialog box to
  16.              reflect the path of the previously opened file
  17.              from the Open File dialog box.
  18.  
  19.            . Removed OK button from EDIT'R's logo screen.  
  20.              Instead, using EDIT'R logo screen as a constant
  21.              backdrop.
  22.  
  23.            . Removed attempts to alter the environment's PROMPT
  24.              statement.
  25.  
  26.            . Added ability to automatically detect and invoke
  27.              any path changes that are typed into the filename
  28.              fields of the Open and Save As dialog boxes by the
  29.              user.
  30.  
  31.            . Added module to perform File Save As routine.  This
  32.              allows currently opened files to be saved into any
  33.              drive and directory, under any available DOS file-
  34.              name.
  35.  
  36.  
  37. 07-12-93 ■ Version 0.2ß  (Internal BETA Version.  Not Released.)
  38.  
  39.            . Added EDIT'R Help option to Help menu that gives 
  40.              brief information on EDIT'R, along with available
  41.              keys and their function.
  42.  
  43.            . Removed unnecessary module Intro.
  44.  
  45.            . Fixed problem where EDIT'R was not displaying a file
  46.              that had been loaded from the command line, due to
  47.              the fact that the logo screen was being used in 
  48.              place of the About screen.
  49.  
  50.            . Fixed problem where EDIT'R was terminating due to 
  51.              an attempt to load a file larger than 32K.  Added a
  52.              command to exit the read file sub-routine if this
  53.              error occurs.
  54.  
  55.            . Changed opening screen from the "About" screen to 
  56.              a new, more attractive logo screen.
  57.  
  58.            . Changed EDIT'R Path to reflect an environment set
  59.              statement (otherwise, the default is "C:\EDITR\"),
  60.              instead of the current directory EDIT'R is launched
  61.              from.  This ensures that the EDITR.INI file is 
  62.              always written to the source directory.
  63.  
  64.            . Added code to make EDIT'R read the EDITR.INI file
  65.              before displaying the text editor, so it can deter-
  66.              mine what startup size to use.
  67.    
  68.            . Removed close (control) box from editor text box.
  69.  
  70.            . Added About screen to initial startup routine.
  71.  
  72.            . Added a brief nag screen to unregistered versions of
  73.              EDIT'R.  This screen pops up after exit is selected,
  74.              and waits 3 seconds before displaying the Ok button
  75.              that will actually trigger an exit from the program.
  76.            
  77.            . Added automatic check to determine whether or not a
  78.              registration number is valid when it is entered into
  79.              the Register screen.  A pop-up messgage box will
  80.              confirm that a valid registration number was 
  81.              entered.
  82.  
  83.            . Added built-in registration numbers for users who 
  84.              request a registered copy over the telephone with
  85.              their Visa/MC, American Express or Discover credit 
  86.              card.
  87.    
  88.            . Added code to issue a warning message when opening a
  89.              file if the file is larger than 32K, or if any other 
  90.              problem occurs when attempting to open a file.
  91.  
  92.            . Fixed problem where warnings were not being issued
  93.              before exiting from EDIT'R.
  94.    
  95.            . Removed code to automatically write an EDITR.INI 
  96.              file during the reading process if one does not 
  97.              already exist.  Instead, set default values to be 
  98.              used for all fields if the EDITR.INI cannot be 
  99.              found.
  100.    
  101.            . Added code to the File Exit command to check if the           
  102.              editor was still open, and if so, issued a call to
  103.              the File Close command before exiting EDIT'R.
  104.  
  105.            . Added confirmation dialog box to File Exit routine
  106.              to allow users to confirm that they want to exit
  107.              EDIT'R.
  108.    
  109.            . Added support for a filename to be added as a
  110.              command line parameter.  Adding this parameter will
  111.              cause EDIT'R to open the file named in the 
  112.              parameter.
  113.    
  114.            . Fixed potential path searching problem when search-
  115.              ing for the EDITR.INI.  (Not adding a backslash (\)
  116.              to the search statement if the current directory is
  117.              the root.)
  118.    
  119.            . Set EDIT'R Path to startup directory.  (EDITR.INI
  120.              file will be saved in the startup directory!)
  121.    
  122.            . Moved code to clear the screen after exiting EDIT'R
  123.              to a code module instead of a form module.  (Fixed
  124.              problem where EDIT'R did not clear the screen after
  125.              a File Exit command.
  126.    
  127.            . Added code to set the EDIT'R Path to the startup
  128.              directory when it is executed.
  129.  
  130.  
  131. 07-02-93 ■ Version 0.1ß  (Internal BETA Version.  Not Released.)
  132.  
  133.            . Added code to issue a File Close to the current 
  134.              editing windows when a user selects File New to 
  135.              create a new file.
  136.    
  137.            . Updated Help About and Help Registration Info 
  138.              screens to reflect current pricing for EDIT'R.
  139.    
  140.            . Added code to issue a File Close to the current
  141.              editing window when a user selects File Open to open
  142.              a new window.
  143.    
  144.            . Changed code so that File Print, File Save, File
  145.              Save As will only work when the editor is the 
  146.              active window.
  147.    
  148.            . Changed code so that File Close, Window Minimize, 
  149.              Window Normal, Window Maximize, Edit Cut, Edit 
  150.              Copy, Edit Paste, and Edit Delete commands will
  151.              only work when the editor is the active window.
  152.    
  153.            . Added code to check if a file already exists, and 
  154.              issue a warning message before attempting to over-
  155.              write it.
  156.    
  157.            . Added code to warn users when attempting to close a
  158.              file if the file has not been saved.  Added option 
  159.              to automatically save the file at the prompt.
  160.    
  161.            . Added code to make sure that the Open File settings
  162.              are properly reset after a file has been opened.
  163.    
  164.            . Added code to close a file that is loaded into
  165.              an editing window by using the File Close command.
  166.    
  167.            . Fixed problem where an open file was not being
  168.              closed after it was read.  (Attempted to close
  169.              the wrong file number.)
  170.    
  171.            . Added code to set new string variables prior to
  172.              calling the WriteEDITRINIFile sub-routine.
  173.    
  174.            . Wrote sub-routine to write the EDITR.INI file.
  175.    
  176.            . Added code to read the EDITR.INI file prior to 
  177.              using the Open File screen.  When File Open is 
  178.              selected from the menu, the default patterns 
  179.              contained in the EDITR.INI file are used for the
  180.              File Type list.  If a pattern is blank, the field
  181.              is disabled.
  182.    
  183.            . Wrote sub-routine to read the EDITR.INI file.
  184.    
  185.            . Added code to restore the focus to the first 
  186.              pattern field on the Open File Patterns screen when
  187.              "Defaults" is selected.
  188.    
  189.            . Added "Defaults" command button to Open File 
  190.              Patterns screen so users can automatically restore
  191.              the default selection list.
  192.    
  193.            . Created a control array of patterns on the Open File
  194.              Patterns screen to allow controls to share internal
  195.              processing commands.
  196.    
  197.            . Added Open File Patterns screen to settings menu so
  198.              users can edit the default patterns list based on
  199.              personal preferences.
  200.    
  201.            . Added *.CFG, *.CMD, and *.SYS file patterns to open
  202.              file screen.
  203.    
  204.            . Added string declarations for internal strings that
  205.              were not added for release 0.0ß.
  206.    
  207.            . Added error trapping if a user attempts to select
  208.              a floppy drive (from the Open File screen) that is 
  209.              not ready.  Designed screen to automatically log 
  210.              back to the original drive.
  211.  
  212.  
  213. 06-24-93 ■ Version 0.0ß  (Internal BETA Version.  Not Released.)
  214.  
  215.            . Added vertical and horizontal scroll bars to the 
  216.              text editor.  Text will not automatically wrap.
  217.              Instead, users can press ENTER to move to a new
  218.              line.
  219.    
  220.            . Changed appearance of text editor to a solid,
  221.              sizeable border on the form, without scroll bars.
  222.      
  223.            . Added Minimized, Normal, and Maximized options to
  224.              Editor Startup Size list box on Defaults screen.
  225.    
  226.            . Removed Word Wrap option from Window menu.  Post-
  227.              poning the addition of the Word Wrap option until 
  228.              a later release.
  229.    
  230.            . Added Register screen that can be accessed through
  231.              the Settings menu.
  232.    
  233.            . Added Defaults screen that can be accessed through
  234.              the Settings menu.
  235.    
  236.            . Fixed problem where the Filename and path fields on
  237.              the open file screen were not being updated properly
  238.              when a checkbox was selected.
  239.    
  240.            . Added Word Wrap option to Window menu.
  241.  
  242.            . Added Settings menu, with Defaults and Register 
  243.              options.
  244.  
  245.            . Added sub-routine to read and open files.
  246.  
  247.            . Added Registration Information screen that can be
  248.              accessed from the Help menu.
  249.  
  250.            . Added Print screen to allow printing of files.
  251.    
  252.            . Due to "Out of overlay stack space" error message,
  253.              removed *.* check box from control array, giving it  
  254.              an individual control name.  (This problem was  
  255.              occurring because code within the sub-routine was
  256.              triggering an event that issued a call to the same
  257.              sub-routine.)
  258.    
  259.            . Added code to unselect the *.* check box when
  260.              any other check box is selected.  Likewise, added
  261.              code to unselect any other check boxes if the *.*
  262.              check box is selected.
  263.    
  264.            . Added code to update the Open Filename field when
  265.              a check box is selected or unselected.  This auto-
  266.              matically updates the Files list box to reflect the
  267.              new pattern of files generated by the user.
  268.    
  269.            . Created a control array for the ten check boxes on
  270.              the Open File screen, allowing them to share code,
  271.              but maintain their identity through index numbers.
  272.    
  273.            . Added ten check boxes to the side of the Open File
  274.              screen, so users can select the file type(s) they 
  275.              want to list.  Seven of the ten options are pre-
  276.              defined.
  277.    
  278.            . Added Open File screen to load a file into EDIT'R.
  279.    
  280.            . Fixed various problems dealing with whether options
  281.              under the Window menu were checked or not.
  282.    
  283.            . Added Minimize option to Window menu.  Modified code
  284.              to support use of new option.
  285.    
  286.            . Added code to Normal and Maximize commands to only
  287.              execute code if child forms are showing.
  288.    
  289.            . Added routine to clear the screen after a Shell To
  290.              DOS command.
  291.    
  292.            . Added routine to clear the screen and exit EDIT'R.
  293.    
  294.            . Added menu option to shell to DOS.
  295.    
  296.            . Began initial development on EDIT'R.  Created pulldown 
  297.              menu system.  Created editing screen to edit basic text
  298.              (ASCII) files.  
  299.